Compatibility Analysis of WSLA Service Level Objectives
نویسندگان
چکیده
In On Demand Service environments, both a client and a service provider need to make sure of their common agreements on the quality of service (QoS), i.e., performance, reliability and availability, prior to accessing a managed service. This is due to the fact that varied and customized requests of individual clients may not always match the QoS supported by an autonomous service. To mitigate such a potential incompatibility, an automated analysis is necessary to make sure that specific QoS requirements by a client can be satisfied by the QoS supported by a service. In different scenarios, such an analysis can be performed either by the client, or the provider or both. Note that even if both the client and service use a common syntactic expression language, semantic differences in supported/requested metrics and service level expressions make this a very challenging problem. This paper presents an algorithm for automated compatibility analysis assuming QoS is expressed using a rich and flexible specification language such as the Web Service Level Agreement (WSLA).
منابع مشابه
Web services on demand: WSLA-driven automated management
In this paper we describe a framework for providing customers of Web services differentiated levels of service through the use of automated management and service level agreements (SLAs). The framework comprises the Web Service Level Agreement (WSLA) language, designed to specify SLAs in a flexible and individualized way, a system to provision resources based on service level objectives, a work...
متن کاملCOMPUTING SCIENCE Predicting Compliance of WSLA Contracts Using Automated Model Creation
Service level agreements (SLAs) are designed to be monitorable contracts between a provider and consumer of a service. It is of interest to determine if such SLAs can also be used as input to a predictive model, e.g., a discrete-event stochastic model. For that purpose we study in this paper WSLA, the web service level agreement language, an SLA specification language tailored to web services. ...
متن کاملMapping WSLA on Reward Constructs in Möbius
This paper provides an outline for generating Möbius reward constructs and a partial Stochastic Activity Network model from an existing Web Service Level Agreement (WSLA) document of a web service system. This is done by parsing the WSLA document to group its ‘Service Level Agreement parameter elements’ with their corresponding ‘metric elements’ using the Document Object Model parser. These gro...
متن کاملA WSLA-Extension Supporting Service and Contract Composition Modelling
When dealing with Cloud Computing Services (CCSs) provisioning and usage, different degrees of complexity can be reached, depending on whether service composition is needed to satisfy users’ requests. This scenario demands effective ways for modelling CCSs and corresponding Service Level Agreements (SLAs) in order to facilitate service composition, comparison and monitoring. However, current SL...
متن کاملMapping WSLA on Reward Constructs in
This paper provides an outline for generating Möbius reward constructs and a partial Stochastic Activity Network model from an existing Web Service Level Agreement (WSLA) document of a web service system. This is done by parsing the WSLA document to group its ‘Service Level Agreement parameter elements’ with their corresponding ‘metric elements’ using the Document Object Model parser. These gro...
متن کامل